export interface OrderLogisticsVO {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 物流订单状态
   */
  logisticsStatus: string;

  /**
   * 订单号
   */
  cardOrderNumber: string;

  /**
   * 单价（拼团的单价）
   */
  unitPrice: number;

  /**
   * 发货的数量
   */
  count: number;

  /**
   * 订单运费
   */
  orderFreight: number;

  /**
   * 三方/四方平台的的单号
   */
  threePaymentNumber: string;

  /**
   * 收货省
   */
  sendProvince: string;

  /**
   * 收货市
   */
  sendCity: string;

  /**
   * 收货区
   */
  sendArea: string;

  /**
   * 收货详细地址
   */
  detailAddress: string;

  /**
   * 收货人姓名
   */
  sendName: string;

  /**
   * 收货手机号
   */
  sendPhone: string;

  /**
   * 取消时间
   */
  cancelTime: string;

  /**
   * 支付时间
   */
  payTime: string;

  /**
   * 发货时间
   */
  shipTime: string;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 收货时间
   */
  receivedTime: string;

  /**
   * 店铺id
   */
  shopId: string | number;

  /**
   * 拼团id
   */
  cardCollageId: string | number;

  /**
   * 拼团封面
   */
  collageImagePath: string;

  /**
   * 拼团活动的名称
   */
  cardCollageName: string;

  /**
   * 玩家号
   */
  userInviteCode: string;

  /**
   * 收货方式  1：手动   2；时间到了自动
   */
  receivedWay: string;

}

export interface OrderLogisticsForm extends BaseEntity {
  id?: string | number;
}

export interface OrderLogisticsQuery extends PageQuery {

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 物流订单状态
   */
  logisticsStatus?: string;

  /**
   * 订单号
   */
  cardOrderNumber?: string;

  /**
   * 拼团编码
   */
  collageCode?: string;

  /**
   * 单价（拼团的单价）
   */
  unitPrice?: number;

  /**
   * 发货的数量
   */
  count?: number;

  /**
   * 订单运费
   */
  orderFreight?: number;

  /**
   * 三方/四方平台的的单号
   */
  threePaymentNumber?: string;

  /**
   * 收货省
   */
  sendProvince?: string;

  /**
   * 收货市
   */
  sendCity?: string;

  /**
   * 收货区
   */
  sendArea?: string;

  /**
   * 收货详细地址
   */
  detailAddress?: string;

  /**
   * 收货人姓名
   */
  sendName?: string;

  /**
   * 收货手机号
   */
  sendPhone?: string;

  /**
   * 取消时间
   */
  cancelTime?: string;

  /**
   * 支付时间
   */
  payTime?: string;

  /**
   * 发货时间
   */
  shipTime?: string;

  /**
   * 收货时间
   */
  receivedTime?: string;

  /**
   * 店铺id
   */
  shopId?: string | number;

  /**
   * 拼团id
   */
  cardCollageId?: string | number;

  /**
   * 拼团封面
   */
  collageImagePath?: string;

  /**
   * 拼团活动的名称
   */
  cardCollageName?: string;

  /**
   * 玩家号
   */
  userInviteCode?: string;

  /**
   * 卡密
   */
  carmiInfo?: string;

  /**
   * 拼团名称
   */
  collageName?: string;

  /**
   * 收货方式  1：手动   2；时间到了自动
   */
  receivedWay?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}

export interface CardOpenReportVo {

  /**
   * 物流主键
   */
  cardOrderLogisticsId?: string | number;

  /**
   * 卡密信息
   */
  carmiInfo?: string;

  /**
   * 中卡图片正面
   */
  frontImagePath?: string;

  /**
   * 中卡反面图片
   */
  reverseImagePath?: string;
}

export interface LogisticsResult {

  /**
   * 店铺名
   */
  shopName?: string;

  /**
   * 店铺头像
   */
  shopHeadPortrait?: string;

  /**
   * 收货信息
   */
  userAddressInfo?: string;

  /**
   * 收获人
   */
  sendName?: string;

  /**
   * 收货号
   */
  sendPhone?: string;

  /**
   * 拼团维度
   */
  collageLogisticsResultList?: CollageLogisticsResult[];
}

interface CollageLogisticsResult {
  /**
   * 拼团id
   */
  collageId?:string | number;

  /**
   * 拼团名称
   */
  cardCollageName?: string;

  /**
   * 封面图
   */
  collageImagePath?: string;

  /**
   * 编码
   */
  collageCode?: string;

  /**
   * 物流信息表
   */
  logisticsDetailResultList?: LogisticsDetailResult[];
}

export interface LogisticsDetailResult {
  /**
   * 物流主键
   */
  logisticsId?:string | number;

  /**
   * 订单号
   */
  cardOrderNumber? : string;

  /**
   * 玩家号
   */
  userInviteCode? : string;

  /**
   * 卡密信息
   */
  carmiInfoList? : string;
}



